package org.soderiakelvy.model.dao;

import java.util.List;

import org.soderiakelvy.model.domain.FrioCalorVO;

public interface FrioCalorDao {
	
	void insertFrioCalorVO(FrioCalorVO frioCalor);
	void updateFrioCalorVO(FrioCalorVO frioCalor) throws Exception;
	void deleteFrioCalorVO(FrioCalorVO frioCalor) throws Exception;
	
	List<FrioCalorVO> getAllFrioCalorVO() throws Exception;
	List<FrioCalorVO> getFrioCalorByTipoAndEstado(String tipo, String estado)throws Exception;
	List<FrioCalorVO> searchFrioCalor(FrioCalorVO frioCalor);
	List<FrioCalorVO> getFrioCalorAguaDeRed();
	List<FrioCalorVO> getEquiposFrioCalorByFrioCalor(FrioCalorVO frioCalor,String tipo, String estado) throws Exception;
	
	FrioCalorVO getFrioCalorByNumSerie(String numeroSerie) throws Exception;
	
}
